package com.patent.service;

import com.patent.common.ResultData;
import com.patent.domain.po.ChangeRecord;

public interface ChangeRecordService {

	/**
	 * 添加著录项变更
	 */
	ResultData addChangeInfo(String userMobile, String patentId, String applicantsNew, String inventorsNew);

	/**
	 * 查著录项变更的记录
	 */
	ResultData queryChangeInfo(String userMobile, String queryFlag, Integer page, Integer rows);

	/**
	 * 查询著录项变更信息
	 */
	ChangeRecord selectByPrimaryKey(Integer id) throws Exception;

	/**
	 *  更新著录项变更信息
	 */
	void updateByPrimaryKeySelective(ChangeRecord record);

	/**
	 * 通过订单号查著录项变更信息
	 */
	ChangeRecord queryByOrderNo(String orderNo);

	/**
	 * 支付回调处理
	 */
	void updateRecordC(ChangeRecord changeRecord);
}
